dynamic needle tip positioning